package com.bicon.botu.mall.goods.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.bicon.botu.core.base.repository.mybatis.UuidBaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * <p>
 * 商品评论实体
 * </p>
 *
 * @author 刘舒杰
 * @since 2018-05-28
 */
@Data
@TableName("product_comment")
public class ProductComment extends UuidBaseEntity<ProductComment> {

    private static final long serialVersionUID = 1L;

    /**
     * 商户ID
     */
    @TableField("tenant_id")
    private String tenantId;
    /**
     * 用户id
     */
    @TableField("user_id")
    private String userId;

    /**
     * 用户昵称
     */
    @TableField("user_name")
    private String userName;

    /**
     * 用户头像
     */
    @TableField("user_avatar")
    private String userAvatar;


    /**
     * 订单id
     */
    @TableField("order_id")
    private String orderId;

    /**
     * 订单编号
     */
    @TableField("order_no")
    private String orderNo;

    /**
     * 商品id
     */
    @TableField("product_id")
    private String productId;

    /**
     * 商品类型 2 未定制  1 定制
     */

    @TableField("product_type")
    private String productType;

    /**
     * 商品名称
     */
    @TableField("product_name")
    private String productName;
    /**
     * sku_name
     */
    @TableField("sku_name")
    private String skuName;
    /**
     * sku_url
     */
    @TableField("sku_url")
    private String skuUrl;


    /**
     * 评价等级：1：好评，2：中评，3：差评
     */

    @TableField("level")
    private Integer level;

    /**
     * 评论内容
     */
    @TableField("content")
    private String content;

    /**
     * 是否有图，0有，1没有
     */
    @TableField("is_pictures")
    private Integer isPictures;

    /**
     * 图片地址
     */
    @TableField("pictures_url")
    private String picturesUrl;


    /**
     * 客服处理状态：1：未处理，2：已处理
     */
    @TableField("reply_status")
    private Integer replyStatus;


    /**
     * 显示状态 0：是，1：否
     */
    @TableField("display")
    private Integer display;

    /**
     * 客服回复内容
     */
    @TableField("reply_content")
    private String replyContent;

    /**
     * 点赞数量
     */
    @TableField("praise_count")
    private Integer praiseCount;


    /**
     * 商品购买时间
     */
    @TableField("buying_time")
    private Date buyingTime;

    /**
     * 是否匿名 0，是；1否
     */
    @TableField("is_anonymity")
    private Integer isAnonymity;

    /**
     * 是否点赞，0没有，1点赞
     */
    @TableField(exist = false)
    private Integer isPraise;



    /**
     * 物流服务
     */
    @TableField("logistics_service_level")
    private Integer logisticsServiceLevel;


    /**
     * 客服服务
     */
    @TableField("customer_service_level")
    private Integer customerServiceLevel;

    /**
     * 商品描述
     */
    @TableField("product_service_level")
    private Integer productServiceLevel;

}
